An Event-Driven Operating System for Servomotor Control

نویسندگان

  • Geoff M. Nagy
  • Andrew Winton
  • Jacky Baltes
  • John E. Anderson
چکیده

Control of a servomotor is a challenging real-time problem. The embedded microcontroller is responsible for fast and precise actuation of the motor shaft, and must handle communication with a master controller as well. If additional tasks such as temperature monitoring are desirable, they must take place often enough to be useful, but not so frequently that they interfere with the operation of the servo. Since microcontrollers have limited multi-tasking capabilities, it becomes difficult to perform all of these tasks at once. It was our goal to create servo firmware with high communication speeds for humanoid robots, and our solution is generalizable to non-humanoid motor control as well. In this paper, we present an event-driven operating system for the Robotis AX12 servomotor. By using interrupts to drive functionality that would otherwise require polling, our operating system meets the real-time constraints associated with controlling a servomotor.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fuzzy Control of a Nonlinear Servomotor Model

A nonlinear servomotor model with friction, saturation, backlash and motor starting voltage is presented in this paper. Fuzzy control and nonlinear PID control are compared using numerous computer simulations. A systematical method for tuning a PD-type fuzzy controller with training data is introduced. 1.0 Introduction Actual servomotors always have nonlinearities that have to be considered in ...

متن کامل

Torque Reduction Control for an Electro- Pneumatic Hybrid Vertical Positioning System

This paper deals with torque reduction control for an electro-pneumatic hybrid vertical positioning system composed of a servomotor a pneumatic and a mechanical driving sub-system. The servomotor, coupled with a ball screw connected to the load by nut, enables to position a load vertically. The servomotor with small capacity, as well as energy saving, is required for cost down. To realize its s...

متن کامل

Low Power Operating System for Heterogeneous Wireless Communication Systems

Operating systems in embedded wireless communication increasingly must satisfy a tight set of constraints, such as power and real time performance, on heterogeneous software and hardware architectures. In this domain, it is well understood that traditional general-purpose operating systems are not efficient or in many cases not sufficient. More efficient solutions are obtained with OS’s that ar...

متن کامل

Data-Driven Approaches to Improve the Quality of Clinical Processes: A Systematic Review

Background: Considering the emergence of electronic health records and their related technologies, an increasing attention is paid to data driven approaches like machine learning, data mining, and process mining. The aim of this paper was to identify and classify these approaches to enhance the quality of clinical processes. Methods: In order to determine the knowledge related to the research ...

متن کامل

Better operating system features for faster network

Widely-used operating systems provide inadequate support for large-scale Internet server applications. Their algorithms and interfaces fail to eeciently support either event-driven or multi-threaded servers. They provide poor control over the scheduling and management of machine resources, making it diicult to provide robust and controlled service. We propose new UNIX interfaces to improve scal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014